package cn.hongwei.nacos.param;

import cn.hongwei.nacos.dto.Namespace;
import cn.hongwei.nacos.dto.NamespaceDto;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * @author Great
 * @email 1224028994@qq.com
 * 获取nacos服务清单的请求参数
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class NacosServicesListParam implements Serializable {
    /**
     * nacos ip 必传
     */
    private String ip;
    /**
     * nacos 端口 必传
     */
    private Integer port;

    /**
     * 名称空间 必传
     */
    private NamespaceDto namespaceDto;
    /**
     * nacos登录用户名
     */
    private String username;
    /**
     * nacos登录密码
     */
    private String password;
    /**
     * token
     */
    private String accessToken;
}
